package org.omg.IIOP;

//

import com.cognition.util.marshal.JavaPrimitiveInputStream;
import com.cognition.util.marshal.JavaPrimitiveOutputStream;
import java.io.IOException;

// Struct definition : ProfileBody_1_1
//
// @author OpenORB Compiler
//
public final class ProfileBody_1_1 implements org.omg.CORBA.portable.IDLEntity
{
	//
	// Struct member iiop_version
	//
	public org.omg.IIOP.Version iiop_version;

	//
	// Struct member host
	//
	public String host;

	//
	// Struct member port
	//
	public short port;

	//
	// Struct member object_key
	//
	public byte[] object_key;

	//
	// Struct member components
	//
	public org.omg.IOP.TaggedComponent[] components;

	//
	// Default constructor
	//
	public ProfileBody_1_1()
	{ }

	//
	// Constructor with fields initialization
	// @param	iiop_version	iiop_version struct member
	// @param	host	host struct member
	// @param	port	port struct member
	// @param	object_key	object_key struct member
	// @param	components	components struct member
	//
	public ProfileBody_1_1( org.omg.IIOP.Version iiop_version, String host, short port, byte[] object_key, org.omg.IOP.TaggedComponent[] components )
	{
		this.iiop_version = iiop_version;
		this.host = host;
		this.port = port;
		this.object_key = object_key;
		this.components = components;
	}



}
